EVENTO
Otimização do módulo da química do BRAMS através de técnicas de paralelismo em plataforma computacional multicore
Tipo de evento: Defesa de Dissertação de Mestrado
A previsão do clima possui um impacto enorme nas atividades humanas, desde a segurança das populações que habitam áreas de risco em épocas de fortes chuvas até na economia da sociedade devido a atividades como a agricultura, por exemplo. Para serem realizadas tais previsões os modelos de previsão numérica de tempo devem ser precisos e de resposta rápida. Este trabalho visa otimizar o desempenho computacional do modelo regional de previsão de tempo BRAMS (Brazilian developments on the Regional Atmospheric Modeling System) via paralelização do módulo responsável pela modelagem da química na atmosfera, visando a execução em uma máquina com arquitetura multicore de última geração. A química da atmosfera é governada pela equação diferencial parcial de transporte de massa, cuja discretização resulta em um sistema de equações diferenciais ordinárias do tipo stiff, sendo utilizado o método de Rosenbrock de 3a ordem em 4 estágios para sua resolução. Em cada estágio do método deve ser resolvido um sistema de equações lineares, cuja matriz corresponde ao mecanismo da química empregado. O código original do módulo foi modificado para remover chamadas redundantes à rotina de fatorização numérica da matriz dos sistemas. Foram implementadas otimizações computacionais por meio de vetorização e paralelização via padrão OpenMP do código. Testes de desempenho com as versões original e modificada do código foram realizados, onde foi verificado expressivo ganho no tempo de execução do módulo de química do BRAMS em relação ao código original.
Data Início: 13/02/2019 Hora: 10:00 Data Fim: 13/02/2019 Hora: 13:00
Local: LNCC - Laboratório Nacional de Computação Ciêntifica - Auditorio A
Aluno: Renato José Policani Borseti - - LNCC
Orientador: Carla Osthoff Ferreira de Barros - Laboratório Nacional de Computação Científica - LNCC Pedro Leite da Silva Dias - - IAG/USP Roberto Pinto Souto - Laboratório Nacional de Computação Científica - LNCC
Participante Banca Examinadora: Adriano Maurício de Almeida Côrtes - NACAD/UFRJ - Alvaro Luiz Fazenda - UNIFESP - UNIFESP Antônio Tadeu Azevedo Gomes - Laboratório Nacional de Computação Científica - LNCC Elson Magalhães Toledo - Laboratório Nacional de Computação Científica - LNCC Pedro Leite da Silva Dias - - IAG/USP